/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gestion_db;

import java.sql.ResultSet;
import java.util.ArrayList;
import modelado.ComClasificaciones;
import modelado.ComProveedores;
import java.sql.*;
import modelado.ComProveedores;

/**
 *
 * @author oosorio
 */
public class db_proveedores {
      public ArrayList ObtenerResultSet(String consulta_sql){
      
      ArrayList arry = new ArrayList();
      String msj = null;
  
        ResultSet rs = null;
        Conexion con=new Conexion();
    
        try{
         //   Class.forName("com.mysql.jdbc.Driver");
          //  cn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/comprasdb", "root", "toor");
            con.crearConexion();
            
            rs = con.ejecutarSQLSelect(consulta_sql);
               
            rs.beforeFirst();
            while(rs.next()){
                ComProveedores rse=new ComProveedores(rs.getInt("ProveedorID"),rs.getString("Codigo"),rs.getString("Nombre"),rs.getString("Contacto"));                                                               
                arry.add(rse);
                msj="OK";
            }
          
          con.cerrarConexion();
            
        }
        catch(Exception ex){
            arry = null;
            msj=ex.toString();
        }
        return arry;
    }

    //para obtener las PROVEEDORES y mostrar en el combobox de ORDENES COMPRA
    public ArrayList ObtenerResultSet_OC(String consulta_sql) {
        ArrayList arry = new ArrayList();
        String msj = null;
        Statement st;
        ResultSet rs = null;
        Conexion con = new Conexion();
        try {
            con.crearConexion();
            st = con.getConexion().createStatement();
            rs = con.ejecutarSQLSelect(consulta_sql);
            rs.beforeFirst();
            while (rs.next()) {
                ComProveedores provee_OC = new ComProveedores((Integer) rs.getInt("ProveedorID"), rs.getString("Nombre"));
                arry.add(provee_OC);
                msj = "OK";
            }
            con.cerrarConexion();
        } catch (Exception ex) {
            arry = null;
            msj = ex.toString();
        }
        return arry;
    }
}
